package student

import (
	"fmt"
	"time"
)

// 1. 文件夹叫什么名  package就叫什么
// 2.要想被跨包使用， 必须首字母大写
//3. 不能互相跨包 引用

// 需要返回  是否成功，登录时间，登录人的名字， 登录人年龄

func Login() (bool, time.Time, string, int) {
	fmt.Println("请输入用户名")
	var name string
	fmt.Scanln(&name)
	fmt.Println("请输入密码")
	var pswd string
	fmt.Scanln(&pswd)
	var age int
	fmt.Println("请输入您的年龄")
	fmt.Scanln(&age)
	if name == "xiaoming" && pswd == "123456" {
		return true, time.Now(), name, age
	}

	return false, time.Now(), "", 0
}

var moneyPacket float32

func Chongzhi(moneyKind string, edu float32) bool {
	switch moneyKind {
	case "usd":
		moneyPacket = moneyPacket + edu*7.13
	case "rmb":
		moneyPacket = moneyPacket + edu
	default:
		fmt.Println("只接受美元和人民币")
		return false
	}
	fmt.Println("请输入充值的额度")
	var input float32
	fmt.Scanln(&input)
	moneyPacket = moneyPacket + input
	fmt.Println("现在的额度是:", moneyPacket)
	return true
}

func Chifan() {
	fmt.Println("请选择菜单，1，蛋炒饭，2.炸酱面，3.回锅肉")
	if moneyPacket <= 0 {
		fmt.Println("我们这里不赊账,请先充值")
		return
	}
	var caidan int
	fmt.Scanln(&caidan)
	switch caidan {
	case 1:
		if moneyPacket < 5 {
			fmt.Println("你的钱不够吃 蛋炒饭")
			return
		}
		moneyPacket = moneyPacket - 5
	case 2:
		if moneyPacket < 7 {
			fmt.Println("你的钱不够吃 炸酱面")
			return
		}
		moneyPacket = moneyPacket - 7
	case 3:
		if moneyPacket < 10 {
			fmt.Println("你的钱不够吃 回锅肉")
			return
		}
		moneyPacket = moneyPacket - 10

	}
	fmt.Println("用餐完毕，现在钱包还剩:", moneyPacket)

}

func BMI() {

}
